Quickest Paths: Faster Algorithms and Dynamization

نویسندگان

  • Dimitrios Kagaris
  • Grammati E. Pantziou
  • Spyros Tragoudas
  • Christos D. Zaroliagis
چکیده

Given a network N = (V,E, c, l), where G = (V,E), |V | = n and |E| = m, is a directed graph, c(e) > 0 is the capacity and l(e) ≥ 0 is the lead time (or delay) for each edge e ∈ E, the quickest path problem is to find a path for a given source–destination pair such that the total lead time plus the inverse of the minimum edge capacity of the path is minimal. The problem has applications to fast data transmissions in communication networks. The best previous algorithm for the single–pair quickest path problem runs in time O(rm+ rn logn), where r is the number of distinct capacities of N [12]. In this paper, we present algorithms for general, sparse and planar networks that have significantly lower running times. For general networks, we show that the time complexity can be reduced to O(r∗m+ r∗n log n), where r∗ is at most the number of capacities greater than the capacity of the shortest (with respect to lead time) path in N . For sparse networks, we present an algorithm with time complexity O(n log n+ r∗n+ r∗γ̃ log γ̃), where γ̃ is a topological measure of N . Since for sparse networks γ̃ ranges from 1 up to Θ(n), this constitutes an improvement over the previously known bound of O(rn log n) in all cases that γ̃ = o(n). For planar networks, the complexity becomes O(n log n+n log γ̃+r∗γ̃). Similar improvements are obtained for the all–pairs quickest path problem. We also give the first algorithm for solving the dynamic quickest path problem.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Quickest paths: parallelization and dynamization

Let N = (V, E, c, /) be a network, where G = (V, E), (VI = n and (El = m, is a directed graph, c(e) > 0 is the capacity and I(e) 2 0 is the lead time for each edge e E E. The transmission time to send u units of data from a given source s to a destination t using path p is T(a,p) = I(p) + &, where 1(p) is the sum of the lead times of the edges in p, and c(p) is the minimum capacity of the edges...

متن کامل

A comprehensive survey on the quickest path problem

This work is a survey on a special minsum-maxmin bicriteria problem, known as the quickest path problem, that can model the transmission of data between two nodes of a network. Moreover, the authors review the problems of ranking the K quickest paths, and the K quickest loopless paths, and compare them in terms of the worst-case complexity order. The classification presented led to the proposal...

متن کامل

Probabilistic quickest path algorithm

Due to the increasing role of quickest paths for on-demand routing in computer networks, it is important to compute them faster, perhaps, by trading-o3 the quality for computational speed. We consider the computation of a quickest path from a source node to a destination node for a given message size in a network with n nodes and m links each of which is speci6ed by bandwidth and delay. Every k...

متن کامل

Algorithms for the quickest path problem and the enumeration of quickest paths

Let N = (V, R, e, I) be an input network with node set V, arc set A, positive arc weight function c and nonnegative arc weight function 1. Let u be the amount of data to be transmitted. The quickest path problem is to find a routing path in N to transmit the given amount of data in minimum time. In a recent paper, Chen and Chin proposed this problem and developed algorithms for the single pair ...

متن کامل

Distributed algorithms for the quickest path problem

Hung, Y.-C. and G.-H. Chen, Distributed algorithms for the quickest path problem, Parallel Computing 18 (1992) 823-834. Let N=(V, A, C, L) be a network with node set V, arc set A, positive arc capacity function C, and nonnegative arc lead time function L. The quickest path problem is to find paths in N to transmit a given amount of data such that the transmission time is minimized. In this pape...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2013